﻿using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace VerumIT.WebPages
{
    public partial class Contato : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnEnviar_OnClick(object sender, EventArgs e)
        {
            //    try
            //    {
            //        if (!ValidaEmail())
            //        {
            //            lblMensagem.Text = "E-mail inválido!";
            //            return;
            //        }

            //        var message = new MailMessage { From = new MailAddress(txtEmail.Text) };

            //        message.To.Add(new MailAddress(ConfigurationManager.AppSettings["paraMail"]));
            //        message.Subject = "[WebSite JobVal] - Mensagem enviada por: " + txtNome.Text;
            //        var msgCliente = "<HTML><HEAD><TITLE></TITLE>";
            //        msgCliente += "<STYLE> ";
            //        msgCliente += "body { color: #000000; font-family: Verdana; font-size: 10px; }";
            //        msgCliente += ".linblue { color: #0000DC; }";
            //        msgCliente += "</STYLE>";
            //        msgCliente += "</HEAD><BODY>";
            //        msgCliente += "<p class='linblue'> Olá! </p><br>";
            //        msgCliente += "<p> O Cliente abaixo lhe enviou uma mensagem.</p>";
            //        msgCliente += "<p> Nome: " + txtNome.Text + "</p>";
            //        msgCliente += "<p> Email: " + txtEmail.Text + "</p>";
            //        msgCliente += "<p> Assunto: " + txtAssunto.Text +" </p>";
            //        msgCliente += "<p> Mensagem: </p>";
            //        msgCliente += "<p> " + txtMensagem.Text + "</p>";
            //        msgCliente += "</BODY></HTML>";
            //        message.IsBodyHtml = true;
            //        message.Body = msgCliente;

            //        var client = new SmtpClient
            //                         {
            //                             Host = ConfigurationManager.AppSettings["smtpMail"],
            //                             Port = int.Parse(ConfigurationManager.AppSettings["portaMail"]),
            //                             UseDefaultCredentials = false,
            //                             Credentials = new NetworkCredential(ConfigurationManager.AppSettings["usuarioMail"], ConfigurationManager.AppSettings["senhaMail"]),
            //                             EnableSsl = true
            //                         };

            //        client.Send(message);

            //        lblMensagem.Text = "E-mail enviado com sucesso!";
            //    }
            //    catch (Exception exception)
            //    {
            //        lblMensagem.Text = exception.Message;
            //    }

            //    //Limpa os campos do formulário:
            //    txtEmail.Text = txtAssunto.Text = txtNome.Text = txtMensagem.Text = string.Empty;
            //}

            //private bool ValidaEmail()
            //{
            //    try
            //    {
            //        new MailAddress(txtEmail.Text);
            //        return true;
            //    }
            //    catch (Exception)
            //    {
            //        return false;
            //    }
            //}            
        }
    }
}